package com.quartet.modules.vehicle.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 车辆摘要信息表(TVehicleInfo)返回DTO
 *
 * @author makejava
 * @since 2021-05-04 17:26:12
 */
@Data
@ApiModel(value = "车辆摘要信息")
public class TVehicleInfoResponseDto implements Serializable {

    /**
     * @Fields serialVersionUID
     *
     */
    private static final long serialVersionUID = -4635071591541345301L;
    /**
     * 车牌号
     */
    @ApiModelProperty(value = "车牌号")
    private String carNumber;
    /**
     * 车牌颜色
     */
    @ApiModelProperty(value = "车牌颜色")
    private String licensePlateColor;
    /**
     * 设备编码
     */
    @ApiModelProperty(value = "设备编码")
    private String equipmentCode;
    /**
     * 流量卡号
     */
    @ApiModelProperty(value = "流量卡号")
    private String flowCardNumber;
    /**
     * 所属客户
     */
    @ApiModelProperty(value = "所属客户")
    private String customerCode;
    /**
     * 驾驶员姓名
     */
    @ApiModelProperty(value = "驾驶员姓名")
    private String driverName;

    /**
     * 驾驶员手机号码
     */
    @ApiModelProperty(value = "驾驶员手机号码")
    private String driverPhone;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private String createTime;

    /**
     * 安装时间
     */
    @ApiModelProperty(value = "安装时间")
    private String installationTime;

    /**
     * 过期时间
     */
    @ApiModelProperty(value = "过期时间")
    private String expireTime;

    /**
     * 状态 1：正常 2：停用 3：将过期 4：已过期 5：注销
     */
    @ApiModelProperty(value = "状态 1：正常 2：停用 3：将过期 4：已过期 5：注销")
    private Integer status;

    /**
     * 授权功能
     */
    @ApiModelProperty(value = "授权功能")
    private String authorizationFunction;

    /**
     * 视频通道
     */
    @ApiModelProperty(value = "视频通道")
    private String videoChannel;

    /**
     * 音频格式
     */
    @ApiModelProperty(value = "音频格式")
    private String AudioFormat;
}
